﻿/*======================================================================
== Copyright : BlueCurve (c)
== Licence   : Gnu/GPL v2.x
== Author    : Teddy Albina
== Email     : bluecurveteam@gmail.com
== Web site  : http://www.codeplex.com/BlueCurve
========================================================================*/
using System;

namespace BlueCurve.MemoryCache
{
    public interface IValuesCache<Tid, Tdata>
    {
        void Add(Tid id, Tdata value);
        void Clear();
        bool Exist(Tid id);
        Tdata Get(Tid id);
        void Remove(Tid id);
    }
}